import 'shader_chunk/index.dart';
import 'shader_lib/index.dart';

Map<String, String> shaderChunk = {
  "alphamap_fragment": alphamapFragment,
  "alphamap_pars_fragment": alphamapParsFragment,
  "alphatest_fragment": alphatestFragment,
  "aomap_fragment": aomapFragment,
  "alphatest_pars_fragment": alphatestParsFragment,
  "aomap_pars_fragment": aomapParsFragment,
  "begin_vertex": beginVertex,
  "beginnormal_vertex": beginnormalCertex,
  "bsdfs": bsdfs,
  "bumpmap_pars_fragment": bumpmapParsFragment,
  "clipping_planes_fragment": clippingPlanesFragment,
  "clipping_planes_pars_fragment": clippingPlanesParsFragment,
  "clipping_planes_pars_vertex": clippingPlanesParsVertex,
  "clipping_planes_vertex": clippingPlanesVertex,
  "color_fragment": colorFragment,
  "color_pars_fragment": colorParsFragment,
  "color_pars_vertex": colorParsVertex,
  "color_vertex": colorVertex,
  "common": commonGlsl,
  "cube_uv_reflection_fragment": cubeUvReflectionFragment,
  "defaultnormal_vertex": defaultnormalVertex,
  "displacementmap_pars_vertex": displacementmapParsVertex,
  "displacementmap_vertex": displacementmapVertex,
  "emissivemap_fragment": emissivemapFragment,
  "emissivemap_pars_fragment": emissivemapParseFragment,
  "encodings_fragment": encodingsFragment,
  "encodings_pars_fragment": encodingsParsFragment,
  "envmap_fragment": envmapFragment,
  "envmap_common_pars_fragment": envmapCommonParsFragment,
  "envmap_pars_fragment": envmapParsFragment,
  "envmap_pars_vertex": envmapParsVertex,
  "envmap_physical_pars_fragment": envmapPhysicalParsFragment,
  "envmap_vertex": envmapVertex,
  "fog_vertex": fogVertex,
  "fog_pars_vertex": fogParsVertex,
  "fog_fragment": fogFragment,
  "fog_pars_fragment": fogParsFragment,
  "gradientmap_pars_fragment": gradientmapParsFragment,
  "lightmap_fragment": lightmapFragment,
  "lightmap_pars_fragment": lightmapParsFragment,
  "lights_lambert_vertex": lightsLambertVertex,
  "lights_pars_begin": lightsParsBegin,
  "lights_toon_fragment": lightsToonFragment,
  "lights_toon_pars_fragment": lightsToonParsFragment,
  "lights_phong_fragment": lightsPhongFragment,
  "lights_phong_pars_fragment": lightsPhongParsFragment,
  "lights_physical_fragment": lightsPhysicalFragment,
  "lights_physical_pars_fragment": lightsPhysicalParsFragment,
  "lights_fragment_begin": lightsFragmentBegin,
  "lights_fragment_maps": lightsFragmentMaps,
  "lights_fragment_end": lightsFragmentEnd,
  "logdepthbuf_fragment": logdepthbufFragment,
  "logdepthbuf_pars_fragment": logdepthbufParsFragment,
  "logdepthbuf_pars_vertex": logdepthbufParsVertex,
  "logdepthbuf_vertex": logdepthbufVertex,
  "map_fragment": mapFragment,
  "map_pars_fragment": mapParsFragment,
  "map_particle_fragment": mapParticleFragment,
  "map_particle_pars_fragment": mapParticleParsFragment,
  "metalnessmap_fragment": metalnessmapFragment,
  "metalnessmap_pars_fragment": metalnessmapParsFragment,
  "morphcolor_vertex": morphcolorVertex,
  "morphnormal_vertex": morphnormalVertex,
  "morphtarget_pars_vertex": morphtargetParsVertex,
  "morphtarget_vertex": morphtargetVertex,
  "normal_fragment_begin": normalFragmentBegin,
  "normal_fragment_maps": normalFragmentMaps,
  "normal_pars_fragment": normalParsFragment,
  "normal_pars_vertex": normalParsVertex,
  "normal_vertex": normalVertex,
  "normalmap_pars_fragment": normalmapParsFragment,
  "output_fragment": outputFragment,
  "clearcoat_normal_fragment_begin": clearcoatNormalFragmentBegin,
  "clearcoat_normal_fragment_maps": clearcoatMormalFragmentMaps,
  "clearcoat_pars_fragment": clearcoatParsFragment,
  "packing": packingGlsl,
  "premultiplied_alpha_fragment": premultipliedAlphaFragment,
  "project_vertex": projectVertex,
  "dithering_fragment": ditheringFragment,
  "dithering_pars_fragment": ditheringParsFragment,
  "roughnessmap_fragment": roughnessmapFragment,
  "roughnessmap_pars_fragment": roughnessmapParsFragment,
  "shadowmap_pars_fragment": shadowmapParsFragment,
  "shadowmap_pars_vertex": shadowmapParsVertex,
  "shadowmap_vertex": shadowmapVertex,
  "shadowmask_pars_fragment": shadowmaskParsFragment,
  "skinbase_vertex": skinbaseVertex,
  "skinning_pars_vertex": skinningParsVertex,
  "skinning_vertex": skinningVertex,
  "skinnormal_vertex": skinnormalVertex,
  "specularmap_fragment": specularmapFragment,
  "specularmap_pars_fragment": specularmapParsFragment,
  "tonemapping_fragment": tonemappingFragment,
  "tonemapping_pars_fragment": tonemappingParsFragment,
  "transmission_fragment": transmissionFragment,
  "transmission_pars_fragment": transmissionParsFragment,
  "uv_pars_fragment": uvParsFragment,
  "uv_pars_vertex": uvParsVertex,
  "uv_vertex": uvVertex,
  "uv2_pars_fragment": uv2ParsFragment,
  "uv2_pars_vertex": uv2ParsVertex,
  "uv2_vertex": uv2Vertex,
  "worldpos_vertex": worldposVertex,
  "background_frag": backgroundFrag,
  "background_vert": backgroundVert,
  "cube_frag": cubeFrag,
  "cube_vert": cubeVert,
  "depth_frag": depthFrag,
  "depth_vert": depthVert,
  "distanceRGBA_frag": distanceRgbeFrag,
  "distanceRGBA_vert": distanceRgbaVert,
  "equirect_frag": equirectFrag,
  "equirect_vert": equirectVert,
  "linedashed_frag": linedashedFrag,
  "linedashed_vert": linedashedVert,
  "meshbasic_frag": meshbasicFrag,
  "meshbasic_vert": meshbasicVert,
  "meshlambert_frag": meshlambertFrag,
  "meshlambert_vert": meshlambertVert,
  "meshmatcap_frag": meshmatcapFrag,
  "meshmatcap_vert": meshmatcapVert,
  "meshtoon_frag": meshtoonFrag,
  "meshtoon_vert": meshtoonVert,
  "meshphong_frag": meshphongFrag,
  "meshphong_vert": meshphongVert,
  "meshphysical_frag": meshphysicalFrag,
  "meshphysical_vert": meshphysicalVert,
  "meshnormal_frag": meshnormalFrag,
  "meshnormal_vert": meshnormalVert,
  "points_frag": pointsFrag,
  "points_vert": pointsVert,
  "shadow_frag": shadowFrag,
  "shadow_vert": shadowVert,
  "sprite_frag": spriteFrag,
  "sprite_vert": spriteVert
};
